@charset "utf-8";
/* 消费联盟网站2010 设计：MARKO*/

/*新列表页样式*/
@import url(images/ListNewStyle.css);


* {
	padding:0;
	margin:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(images/bg.gif) repeat-x #fff;
	padding:0;
	margin:0;
}
p, ul, li, ol, table, tr, td, input, form, h1, h2, h3, h4, h5, label, select, dl, dt, dd, strong, img, div {
	margin:0;
	padding:0;
	list-style-type:none;
}
#map div{_overflow:visible;}
img {
	border:none;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
	color:#FF6600;
}

a.hot{color:red;}
a.new{color:blue;}
/*clear definition*/
.clear10 {
	clear:both;
	height:8px;
}
/*++++++++++++++++改动426+++++++++++++++++++*/
.clear20 {
	clear:both;
	height:18px;
}
/*++++++++++++++++改动426+++++++++++++++++++*/
.clear {
	clear:both;
	padding:0;
	margin:0;
	height:0;
	overflow:hidden;
}


.nav {
	font-size:12px;
	padding:5px;
}

.nav b.c_here {
	color:#FF6600;
}

/********************************************

消费联盟 主页样式设计 橘色为主 index.html

********************************************/

/*主包含*/
#main_container {
	width:960px;
	margin:0 auto;
}
.header {
}

.main_ad1{width:960px;overflow:hidden;margin:8px 0;}
/*头顶导航*/
.main_top {
	font-size:12px;
	text-align:right;
	height:40px;
}
.main_top span{color:#CCCCCC;}
.main_top p {
	padding-top:5px;
}
.main_top a {
	color:#898787;
	padding:0 5px;
}
.main_top a:hover {
text-decoration:underline;
color:#898787;
}
/*头部LOGO以及城市*/
.headerContain {
	height:80px;
	background:url(images/top_bg.png) no-repeat center;
}
.logo {
	width:187px;
	height:62px;
	background:url(images/logo.png) no-repeat;
	float:left;
}
.show_province {
	float:left;
	padding:18px 0 0 25px;
}
.show_province p {
	padding:0 10px 0 0;
	font-size:25px;
	font-family:黑体;
	color:#b55019;
	display:inline;
}
.select_city {
	float:right;
	padding-top:20px;
}
.xflm_pic{
	width:139px;
	height:19px;
	background:url(images/xflm.png);
	display:block;
	float:left;
}
/*主菜单*/

.menu {
}
.main_link {
	width:960px;
	position:relative;
	height:30px;
	z-index:99;
}
.ml {
	position:absolute;
	left:20px;
	top:0px;
	z-index:99999;
	overflow:visible;
}
.main_link ul li {
	float:left;
	width:83px;
	height:32px;
	text-align:center;
	font-size:14px;
}

/*已选择样式*/
.main_link ul li.selected {
	background:url(images/buttom_bg.png) no-repeat;
	font-weight:bold;
	overflow:visible;
}

.main_link ul li.selected a{
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
}


/*未选择样式*/
.main_link ul li.unselect {
	text-align:center;
	background:url(images/buttom_unselect_bg.png);
}
.main_link ul li.unselect a {
	padding-top:8px;
	display:block;
	width:83px;
	height:32px;
	color:#666666;
	font-weight:bold;
}

.main_link ul li.unselect a:hover{
text-decoration:underline;
color:#000000;
}
/*搜索开始*/
.search {
	width:960px;
	height:55px;
	background:url(images/nav_bg.png) no-repeat;
	position:relative;
	z-index: 999;
}
.search_info {
	width:900px;
	height:40px;
	position:absolute;
	left:50px;
	top:10px;
	overflow:hidden;
}
/*搜索背景*/
.search_text {
	background:url(images/search_text_bg.png) no-repeat;
	width:487px;
	height:30px;
	font-size:14px;
	float:left;
}
.search_text p {
}
/*控制输入文本*/
.search_info_input {
	border:0px solid;
	width:487px;
	height:30px;
	background:none;
	font-size:13px;
	padding:6px 5px;
}
/*搜索按钮*/
.ser_botton_v {
	float:left;
	width:150px;
	text-align:center;
}
.ser_botton {
	width:123px;
	height:30px;
	border:0px solid;
	background:url(images/ser_botton.png) no-repeat;
	cursor:pointer;
}
/*关键字*/
.keyword {
	padding:8px;
	font-size:12px;
	color:#FFFFFF;
}
.keyword a {
	padding:0 3px;
	color:#FFFFFF;
}
.keyword a:hover {
	color:#FFF;
	text-decoration:underline;
}
/* 地区列表*/
.area {
	width:960px;
}
.area_top {
	background:url(images/cities_bg_top.png) no-repeat;
	height:10px;
	overflow:hidden;
}
.area_bottom {
	background:url(images/cities_bg_bottom.png) no-repeat;
	height:10px;
	overflow:hidden;
}
.areas {
	width:958px;
	border-right:1px solid #b5b5b5;
	border-left:1px solid #b5b5b5;
	background:url(images/cities_bg.png) repeat-x bottom;
}
.areas a {
	padding-left:5px;
	line-height:23px;
}
.areas a.Area {
	padding-left:0px;
	background:#FF0000;
	color:#FFFFFF;
}
.areas a.Area:hover {
	color:#FFFF00;
	text-decoration:none;
}
.areas p {
	padding:5px;
	font-size:12px;
}
.areas a:hover {
	color:#CC0000;
}
.areas a.s {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
/* 主要广告位*/
.main_ad {
	width:960px;
}
/*首页大广告2张*/
.hot_ad {
	float:left;
	width:428px;
	height:310px;
	border:1px solid #ffd06b;
}
.hot_ad .bg {
	height:50px;
	background:url(images/hot_ad_bg.png) top no-repeat;
}
.block_2 ul li {
	float:left;
	display:inline;
	width:214px;
	text-align:center;
}
.ad_link {
	text-align:center;
	display:block;
}
.block_2 ul li a.img_link {
	text-align:center;
}
.block_2 ul li a.img_link:hover {
}
.block_2 ul li a.text_link {
	text-align:center;
}
/*普通广告*/

.general_ad {
	float:right;
	width:518px;
	border:1px solid #d6d6d6;
	height:310px;
	background:url(images/ad_s_bg.jpg) repeat-x;
      overflow:hidden;
}
/*文字广告*/
.ad_text_link {
	padding-top:10px;
}
.ad_text_link ul {
	float:left;
	width:100%;
	padding:0 10px;
}
.ad_text_link ul li{
	float:left;
	width:150px;
	border-right:1px dotted #CCCCCC;
      margin-left:15px;
      line-height:20px;
}
.ad_text_link ul li a {
	font-size:12px;
	color:#333333;
}
.ad_text_link ul li a.hot {
	color:red;
}
.ad_text_link ul li a.new {
	color:blue;
}
.ad_text_link ul li a:hover {
	color:#FF0000;
}
/*图片广告*/
.pic_link {
	width:518px;
}
.pic_link ul li {
	width:151px;
	float:left;
	padding:6px 10px;
	display:inline;
	text-align:center;
}
.pic_link ul li img{
	width:150px;
       height:55px;
}
#sale_pic {
}
/*推荐商铺*/
.recommended {
	background:#FFFFFF;
	background:url(images/recommended_bg.png) no-repeat;
	width:960px;
	height:330px;
}

.recommended .right_agent_pic{float:left;background:#fff;}

.recommended .bg {
	height:50px;
}
.recommended .bg p {
	text-align:right;
	padding:20px;
	font-size:11.56px;
}
/*推荐商铺 选项卡开始*/
.left_block {
	float:left;
	width: 245px;
	margin:0 10px;
}
.bottom {
	text-align:center;
	background:#fef9e7;
	border-bottom:1px solid #ffd081;
	padding-left:15px;
}
.bottom p {
	padding-top:6px;
	cursor:pointer;
	font-size:14px;
}
.bottom .selected {
	float:left;
	width:100px;
	height:25px;
	border:1px solid #ffd081;
	background:#FFFFFF;
	font-weight:bold;
	color:#FF3300;
	margin-top:2px;
	position:relative;
	top:1px;
	border-bottom:1px solid #fff;
}
.bottom .unselect {
	float:left;
	width:100px;
	height:25px;
       margin-top:3px;
}
.bottom .unselect p {
	font-size:14px;
	color:#666666;
}
.info_list ul li {
	padding:5px 5px 5px 20px;
	font-size:12px;
	border-bottom:1px dotted #F0F0F0;
}
.info_list ul li a {
	color:#333333;
	text-decoration:none;
}
.info_list ul li a:hover {
	color:#FF6600;
	text-decoration:underline;
}
#info_2, #info_3 {
	display:none;
}
.dis {
	display:block;
}
.un_dis {
	display:none
}
.clear {
	clear:both;
	padding:0;
	margin:0;
	height:0;
}
/*选项卡结束*/


/*右边代理商开始*/
.right_agent_pic{
    width:670px;
    height:250px;
    _height:255px;
}

/*图片列样式*/
.right_agent_pic ul li {
	text-align:center;
	float:left;
	width:134px;
       height:117px;
	padding:0 0 20px;
      _padding:0 0 18px;
      _width:132px;
      overflow:hidden;
}
.right_agent_pic ul li a {
}
.pic_link p {
	text-align:center;
}
.pic_link p a {
	font-size:12px;
}
/*中间三块【delicious FOOD】【FUN】【wedding】父类*/

.gen_container {
	background:#FFFFFF;
}
.top_title {
	clear:both;
	border:none;
	height:23px;
	margin-bottom:15px;
}
.top_title h2 {
	height:22px;
	float:left;
	width:190px;
}
.top_title p {
	float:right;
	font-size:12px;
	padding-right:10px;
	padding-top:9px;
}


/*delicious food 餐饮美食*/
.deliciousfood {
}
.deliciousfood .right_agent_pic{float:right;}

.deliciousfood .top_title {
	background:url(images/ban_bg.png);
	height:34px;
}
.deliciousfood .top_title h2 {
	float:left;
}
.deliciousfood .gen_container {
	background:#fffefb;
}
.food_left_block_con {
	width:290px;
	float:left;
}
.food_left_block_con .food_inner {
	background:url(images/sale_box.png) 0 0 no-repeat;
}

.food_left_block_con .food_inner .food_inner_title{
	height:54px;
}

.food_left_block_con .food_inner .food_inner_title p{
	font-size:14px;
	font-weight:bold;
	color:#755300;
	padding:20px;
}

.food_left_block_con .food_inner .food_inner_info_list{
    border-left:2px solid #e0a108;
    border-right:2px solid #e0a108;
    height:200px;
}

.food_left_block_con .food_inner .food_inner_info_list ul li{
	font-size:12px;
	padding:3px 15px;
}

/*打折小字符*/
.sale_p{padding-left:7px; color:#e75d0d;}

.food_left_block_con .foot{
height:8px; 
background:url(images/sale_box.png) -290px -1px;
}


.food_con {
	float:right;
	width:155px;
}
.food_con .food_contents p {
	color:#999999;
	font-size:12px;
}
.food_con .foot_title {
	font-weight:bold;
	color:#000066;
	width:155px;
	overflow:hidden;
}
.food_con .foot_title a {
	color:#000066;
}


/*fun 休闲娱乐*/

.fun .top_title {
	background:url(images/ban_bg.png) 0 -34px;
	height:34px;
}
.fun .top_title h2 {
}


.fun_left_block {
	float:right;
	width: 270px;
	background:url(images/lb.gif) repeat-x top #FFFFFF;
	border:1px solid #68c9dc;
}
.fun_left_block_title{
	padding:8px;
}

.fun_left_block_title p{
	color:#074987;
	border-bottom:1px solid #e8e8e8;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
}

.fun_left_block ul {
padding-bottom:10px;
}


.fun_left_block ul li {
	padding:4px 10px;
	font-size:12px;
}

.fun_left_block ul li a{color:#333333;}

.fun_left_block ul li .fun_num{padding:1px 4px; background-color:#486da1;color:#FFFFFF;margin-right:7px;}


.fun_left_block ul li .con {
	float:left;
	padding-left:10px;
}
.fun_left_block ul li .con .title {
	display:block;
}
.fun_left_block ul li .con .contents {
	color:#666666;
}
.fun_left_block ul li .con .title a {
	font-size:12px;
	font-weight:bold;
	color:#cd4321;
}
.fun .gen_container {
	background:#fafeff;
}


/*wedding婚庆·美容*/
.wedding .top_title {
	background:url(images/ban_bg.png) 0 -68px;
	height:34px;
}

.wedding .right_agent_pic{float:right;}

.wedding .top_title h2 {
}
.wedding .gen_container {
	padding-bottom:10px;
}
/*婚庆左边模块*/
.wedding .wed_left_block_con {
	float:left;
	width:285px;
}
.wedding .wed_left_block_con .wed_info {
	padding:10px;
	background:url(images/web_bg.png) repeat-x;
	text-align:center;
}
.wedding .wed_left_block_con .wed_info img {
	padding:2px 0;
	border:1px solid #fff;
}
.wedding .wed_left_block_con .wed_info .pics_info {
	background:#FFFFFF;
}
.wedding .wed_left_block_con .wed_info .agents_list ul li {
	padding:3px;
      padding-left:8px;
	font-size:14px;
	background:url(images/dt.gif) no-repeat left;
       text-align:left;
}
.wedding .wed_left_block_con .wed_info .agents_list ul li a {
	color:#333333;
}
.wedding .wed_left_block_con .wed_info .agents_list ul li a:hover {
	color:#FF6699;
}
/*最底下三快模块*/

.block_3{font-size:12px;}

.block_3 .title {
	height:40px;
}
.block_3 .title .more {
	text-align:right;
	font-size:12px;
	padding-top:10px;
	padding-right:20px;
}


.contents {
padding:10px;
}

.contents .three_block_pic{
margin-bottom:10px;
}


.contents .three_block_pic ul li{
float:left;
width:120px;
text-align:center;
border:1px solid #F0F0F0;
margin-right:10px;
padding:5px 0;
}

.contents .three_block_pic ul li a p{
text-align:center;
color:#666666;
}

.t_block{display:block;}

.three_con_list ul li{padding:2px 6px 2px 10px;background:url(images/square.gif) no-repeat left;}

.three_con_list ul li a{
color:#b54a14;
}


/*生活*/
.block_3 .life {
	float:left;
	width:298px;
	margin-right:10px;
}
.block_3 .life .title {
	background:url(images/home_life.gif) no-repeat left;
}

/*-------*/
.block_3 .life .contents {
padding:10px;
}

.block_3 .life .contents .three_block_pic{
margin-bottom:10px;
}

.block_3 .life .contents .three_block_pic ul li{
float:left;
width:120px;
text-align:center;
border:1px solid #F0F0F0;
margin-right:10px;
padding:5px 0;
}

.block_3 .life .contents .three_block_pic ul li a p{
text-align:center;
color:#666666;
}

.t_block{display:block;}

.three_con_list ul li{padding:2px 6px 2px 10px;background:url(images/square.gif) no-repeat left;}

.three_con_list ul li a{
color:#453939;
}



/*酒店旅行*/
.block_3 .trvel_hotel {
	float:left;
	width:300px;
	margin-right:10px;
}
.block_3 .trvel_hotel .title {
	background:url(images/trvelhotel.gif) left no-repeat;
}
.block_3 .trvel_hotel .contents {

}
/*教育*/
.block_3 .education {
	float:right;
	width:339px;
}
.block_3 .education .title {
	background:url(images/education.gif) no-repeat left;
}
.block_3 .education .contents {
padding:0;
}
.block_3 .education .contents ul li {
	width:113px;
	float:left;
	text-align:center;
	padding:10px 0px;
}
.block_3 .education .contents ul li a {
	font-size:12px;
}
.block_3 .education .contents ul li img {
	width:103px;
	height:68px;
}
/********************************************

消费联盟 列表页主要页面设计(list.html)

********************************************/

.mian_list {
}
.mian_list .nav {
	font-size:12px;
	padding:5px;
}
.mian_list .nav b.c_here {
	color:#FF6600;
}
.list_con {
}
/*左边模块*/
.list_con .list_left {
	width:720px;
	float:left;
}
/*过滤对象*/
.sort_filter {
	height:auto;
	padding:10px 5px;
	background:url(images/filter_bg.png) repeat-x bottom;
}

.sort_top {
	height:3px;
	background:url(images/filter.png) no-repeat 0 0;
}
.sort_bottom {
	height:3px;
	background:url(images/filter.png) no-repeat 0 -81px;
}
.sort_filter h3 {
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:0 10px 0 5px;
	margin:0;
	line-height:20px;
}
.sort_filter ul {
	padding-left:80px;
}
.sort_filter ul li.first a {
	color:#000033;
	font-weight:bold;
}
.sort_filter ul li {
	float:left;
	height:20px;
	line-height:20px;
	width:115px;
	font-size:12px;
}

.sort_filter ul li a{color:#356a6e;}
/*用户面板*/
.user_panel {
}
.user_panel .first_pan {
	background:url(images/panel.png) repeat-x 0 30px;
	height:35px;
	z-index:999;
}
.user_panel .first_pan ul li {
	float:left;
	width:86px;
	height:26px;
	background:url(images/panel.png) no-repeat 0 -33px;
	line-height:30px;
	text-align:center;
	color:#FFFFFF;
	margin:0 3px 0 0;
	position:relative;
	top:3px;
	overflow:hidden;
}
.user_panel .first_pan ul li a {
	font-size:12px;
	color:#666666;
}
.user_panel .first_pan ul li.selected {
	width:86px;
	height:28px;
	background:url(images/panel.png) no-repeat 0 -4px;
	position:relative;
	top:3px;
	z-index:9999;
}
.user_panel .first_pan ul li.selected a {
	color:#FFFFFF;
	font-weight:bold;
}
.user_panel .second_pan {
	height:25px;
	overflow:hidden;
	background:#f7f7f7;
	padding-top:5px;
}
.user_panel .second_pan dl.pan_inner_left dd.view_way {
	color:#333333;
	display:inline;
	float:left;
	font-size:12px;
	color:#666666;
	padding:1px 10px;
	font-weight:bold;
}
.user_panel .second_pan dl dd {
	float:left;
	padding:0 3px;
}
.user_panel .second_pan .pan_inner_right {
	float:right;
}
.user_panel .second_pan .pan_inner_right dd.show_page_count {
	font-weight:bold;
	padding-top:1px;
}
.user_panel .second_pan .pan_inner_left {
	float:left;
}
/*-----带图片列表样式---------*/

.showList_pic ul li {

}

.store_info_list{float:left;}

.store_info_list dd{
	display:block;
	clear:both;
	padding:3px 0;
	color:#333333;
}

.store_info_list dd p{
float:left;
padding:0 5px;
}


.list_main_contents{
	padding:6px 20px;
}

.list_main_contents p.title{
float:left;
padding:10px 0px;
line-height:18px;
}

.list_main_contents p.mian_c{
float:left;
padding:10px 0px;
}

/*jquery调用类*/
.showList_pic ul li.list_hover{
	border-bottom:1px solid #abd8db;
	background:#f2fbff;
}

.showList_pic ul li.list_tab.list_hover .pics img{
border:3px solid #ffaf47;
}



.showList_pic .list_tab {
	width:100%;
	font-size:12px;
	color:#666666;
	padding-top:5px;
}
.showList_pic .list_tab .pics {
	vertical-align:top;
	width:20%;
	float:left;
	padding:5px 10px;
}
.showList_pic .list_tab .pics img{
	border:3px solid #f2f2f2;
}

.showList_pic .list_tab span{
	display:block;
	float:left;
}

.showList_pic .list_tab span.item_title {
	color:#000000;
}

.showList_pic .list_tab strong {
	font-size:20px;
	color:#f95600;
}


.showList_pic .list_tab .with_card {
	padding:0 10px;
	color:#990000;
	float:right;
}

.showList_pic .list_tab .start_review{
	float:left;
	padding:6px 5px 0;
}

.showList_pic .list_tab .start_review p{
	float:left;
	line-height:15px;
	height: 15px;
}



.showList_pic .list_tab .store_class{
	width:60px;
	height:15px;
	background:url(images/review_start.gif) 0 -45px;
}

.showList_pic .list_tab .store_class1{width:60px;height:15px;background:url(images/review_start.gif) 0 -15px;display:block;}
.showList_pic .list_tab .store_class2{width:60px;height:15px;background:url(images/review_start.gif) 0 -30px;display:block;}
.showList_pic .list_tab .store_class3{width:60px;height:15px;background:url(images/review_start.gif) 0 -45px;display:block;}
.showList_pic .list_tab .store_class4{width:60px;height:15px;background:url(images/review_start.gif) 0 -60px;display:block;}
.showList_pic .list_tab .store_class5{width:60px;height:15px;background:url(images/review_start.gif) 0 -75px;display:block;}

.showList_pic .list_tab .with_card img{padding:0 10px;}

.showList_pic .list_tab h2{
	font-size:15px;
	float:left;
	padding:0 15px;
}

.showList_pic .list_tab h2 a{color:#3366FF;}

.showList_pic .list_tab .title {
	color:#333333;
	padding:0 1px 0 0;
}

.Show_page{
margin-top:20px;
padding:0 20px;
}

.Show_page p{
float:left;
padding:2px 5px;
font-weight:bold;
}


.Show_page a{
padding:2px 5px;
display:block;
float:left;
border:1px solid #CCCCCC;
margin:0 3px;
float:left;
margin-top:-4px;
}
.Show_page font{
padding:2px 5px;
display:block;
float:left;
border:1px solid #CCCCCC;
margin:0 3px;
float:left;
margin-top:-4px;
}
.Show_page strong{
color:#FF6600;
float:left;
padding:2px 5px
}



/*右边模块*/
.list_con .list_right {
	width:230px;
	float:right;
}
/*地图模块*/

#map_canvas{border:1px solid #ccc;}


/*侧栏菜单通用样式*/
.sider_con{margin-top:10px;}

.sider_title {
	height:27px;
	background:url(images/side_title_bg.png) repeat-x;
	border:1px solid #fac791;
	line-height:18px;
}
.sider_title p {
	font-size:12px;
	font-weight:bold;
	padding:5px 15px;
	color:#333333;
}
.sider_list {
	border:1px solid #fac791;
	border-top:none;
}
.sider_list ul {
	padding:10px 5px 10px 15px;
}
.sider_list ul li {
	line-height:22px;
	font-size:13px;
	padding-left:15px;
	background:url(images/square_grey.gif) no-repeat left;
	border-bottom:1px dotted #EFEFEF;
}

.sider_list ul li a{
	color:#245ac7;
}

.sider_list ul li a:hover{color:#FF6633;}

/********************************************

消费联盟 详细页主要页面设计(detailed.html)

********************************************/
.detailed_con{

}

/*详细左边模块*/
.d_left_block{
	float:left;
	width:650px;
	display:block;
	background:#FFFFFF;
}


.d_left_block .d_mian_head{
	height:43px;
	background:#fee39b;
	overflow:visible;
	/*background:url(images/deta_bg.png) 0 -35px;*/
	background:url(images/de_header_bg.gif) repeat-x;
	border-top:1px solid #eaecee;
	border-bottom:1px solid #eaecee;
}

.d_left_block .d_mian_head .l{

}

.d_left_block .d_mian_head .l p.title{
	font-size:20px;
	font-family:黑体;
	color:#1b1b1b;
	padding:0 20px;
	line-height:43px;
}

/*详细页左边小块*/
.d_left_block .d_mian_head .r{
	width:auto;
	height:51px;
	background:url(images/deta_bg.png) -477px -84px #fefcf6;
	position:absolute;
	top:5px;
	right:20px;
	color:#f8a474;
	z-index:99999;
}

.d_left_block .d_mian_head .r p.with_card_menber{
	font-family:黑体;
	font-size:16px;
	color:#f25000;
	line-height:45px;
	padding-left:18px;
}

.d_left_block .d_mian_head .r strong{
	font-size:20px;
	color:#f23300;
	font-size:25px;
}

.d_maininfo{
	
	padding:10px 3px;
	background:#fff;
}

.d_maininfo .store_info{
	float:left;
	width:310px;
	padding:0 5px;
}

.d_maininfo .store_info ul{padding:10px;}

.d_maininfo .store_info ul li{
	color:#333333;
	font-size:12px;
	padding:3px 0;
}

.d_maininfo .store_info ul li.d_num_li{
	padding-left:5px;
}



.d_maininfo .store_info ul li span{
	line-height:20px;
	color:#666666;
}


.d_maininfo .store_info ul li span.d_num{
	font-size:15px;
	color:#000066;
	padding-right:8px;
	font-weight:bold;
}

.d_maininfo .store_info ul li span.phone_icon{line-height:0;}

.d_maininfo .store_info ul li span.phone_icon img{padding:2px 5px 0 0;}

.d_maininfo .store_info ul li span strong{color:#333333;}

.d_maininfo .store_info ul li.main_pic img{
	border:3px solid #EEEEEE;
	padding:1px;
}

.d_maininfo .start_level{
	width:304px;
	height:172px;
	margin-top:25px;
	position:relative;
}

.innerRight{
	float:right;
}

/*详细页大星星评级 单位取值为 35px/行 */

.d_maininfo .start_level .sl_con span{
width:185px;
float:left;
height:35px;
}

.d_maininfo .start_level .sl_con .show_start_1{background:url(images/yk_stars.png) 0 -35px;}
.d_maininfo .start_level .sl_con .show_start_2{background:url(images/yk_stars.png) 0 -70px;}
.d_maininfo .start_level .sl_con .show_start_3{background:url(images/yk_stars.png) 0 -105px;}
.d_maininfo .start_level .sl_con .show_start_4{background:url(images/yk_stars.png) 0 -140px;}
.d_maininfo .start_level .sl_con .show_start_5{background:url(images/yk_stars.png) 0 -175px;}



.d_maininfo .start_level .userCount{
float:right;
}

.d_maininfo .start_level .userCount p{
	padding:5px;
	font-size:16px;
	font-weight:bold;
}

.d_maininfo .start_level .userCount p strong{
	font-size:20px;
	color:#fe5c00;
	padding-right:5px;
	font-weight:bold;
}

.point{
height:134px;
background:url(images/deta_bg.png) -340px -140px;
width:300px;
}

.point_p ul{
padding:20px 10px 0;
}

.point_p ul li{font-size:12px;clear:both;}

.point_p ul li.s_text{padding:5px 0;}

.point_p ul li .tt{
	padding:2px 10px;
	float:left;
	width:50px;
	text-align:right;
}

.dp_starts_con{padding-left:5px; display:block; float:left;}

/*详细页小星星点评 取值15px/行*/


.point_p ul li .s_starts1{width:60px;height:15px;background:url(images/review_start.gif) 0 -15px;display:block;}
.point_p ul li .s_starts2{width:60px;height:15px;background:url(images/review_start.gif) 0 -30px;display:block;}
.point_p ul li .s_starts3{width:60px;height:15px;background:url(images/review_start.gif) 0 -45px;display:block;}
.point_p ul li .s_starts4{width:60px;height:15px;background:url(images/review_start.gif) 0 -60px;display:block;}
.point_p ul li .s_starts5{width:60px;height:15px;background:url(images/review_start.gif) 0 -75px;display:block;}


.d_right_block{
	float:right;
	width:302px;
}

.store_introduction_s{
	padding:10px;
	border-top:1px solid #FFCC66;
	background-color:#FEFCF6;
	margin-top:10px;
}

.store_introduction_s p.title{font-weight:bold;font-size:12px;padding:3px;color:#6f6f6f;}
.store_introduction_s div.contents{
font-size:12px;
padding:5px;
color:#6f6f6f; 
text-indent:1em;
line-height:20px;
}

.d_frame{margin:10px auto;}

.d_frame .d_head_top{
	background:url(images/deta_bg.png) 0 0;
	height: 33px;
}

.d_frame .d_head_top p.head_title{
font-size:16px; 
font-family:宋体; 
font-weight:bold;
color:#d66717; 
line-height:30px;
 padding-left:20px;
 }

.d_frame .d_main_c{
	padding: 10px;
	border:1px solid #fdd86b;
}

.show_map{background:url(images/deta_bg.png) 0 -388px;height:310px;width:301px;}
.show_map .map_info{height:35px;}
.show_map .map_info img{padding:7px;}

.pics_conunt{text-align:center;padding:3px 0;}

.pics_conunt strong{color:#FF3300;padding:0 5px;}


.main_pic a{text-align:center;}

.main_pic a img{text-align:center;border:1px solid #FFFFFF;}

.main_pic img{text-align:center;}

.bb_b{
border:none; 
width:85px; 
height:28px; 
background:url(images/deta_bg.png) 0 -345px;
}

.d_frame .post table tr td{padding:5px;}

.d_frame .post table .font_2{color:#999999;padding:5px; display:block;}
.d_frame .post table .t_input_tip{color:#999999;padding:5px;}
.d_frame .post table .t_input{padding:2px;}

.g_map_header{height:}

.show_g_map{border:1px solid #999999;}



.tjdp{
	padding:5px 0;
	position:absolute;
	top:50%;
	left:53%;
}

.dp_s{color:#d66717;}

/*持卡会员信息*/
.with_card_sale_info{
	width:304px;
}

.with_card_sale_info .card_botton{height:44px;background:url(images/b_bg.png);}

.with_card_sale_info .card_botton .card_left{float:left; height:44px; width:10px; background:url(images/withCard_left.png);}

.with_card_sale_info .card_botton .card_main_info{
	float:left;
	height:44px;
	width:250px
}

.with_card_sale_info .card_botton .card_main_info p,.with_card_sale_info .card_botton .card_main_info span{
      display:block;
	font-size:20px;
	line-height:45px;
	color:#FFFFFF;
	font-family:黑体;
	text-align:center;
      _margin-top:8px;
}

.with_card_sale_info .card_botton .card_main_info strong{font-size:25px;}

.with_card_sale_info .card_botton .card_right{float:right;height:44px;width:38px; background:url(images/withCard_right.png);}

.c_other{padding:13px 0 0 0;}

.c_other p{color:#929a92; font-size:14px; font-weight:bold; text-align:center;}

/*商家点评信息*/
.comment_message{background:#eeeeee;padding:2px;color:#666666;}

.comment_message strong{padding:0 5px;color:#FF3300;}

.comment_info_list dl{clear:both;background:#fff;margin:5px 0;}

.comment_info_list dl dt.img_user{float:left;}

.comment_info_list dl dt .time{float:right;padding:5px;color:#8D8D8D;}

.comment_info_list dl dd.comment_content{clear:both;}

.comment_info_list dl dd.comment_content p{line-height:25px; font-size:14px;padding:5px;}

.comment_info_list dl dd .bar{
	padding:5px;
	font-size:12px;
	text-align:right;
	border-bottom:1px dotted #CCCCCC;
}

.comment_info_list dl dd .bar a{color:#0066CC;}

/*--------------------------脚部-------------*/
#foot {
	padding:10px 20px;
}
.footer {
	border-top:1px solid #FFCC99;
	padding: 20px 0;
}
.footer p {
	padding:5px;
	text-align:center;
	color:#999999;
	font-size:12px;
}
.footer a {
	padding:0px 5px;
	color:#666666;
}
.footer p img {
	padding:5px;
}


/*地图详细页*/
#showMap .map_left {
	width:740px;
	border:3px solid #f3f3f3;
	float:left;
	height:460px;
	background:#ccc;
}

/*以下包括列表页地图样式和地图详细页地图样式*/
/*++++++++++++++++改动426+++++++++++++++++++*/
.map_format{background:#FFFFCC; padding:5px; border:1px solid #dddddd; overflow:hidden; width:200px;}
.map_format_d{background:#FFFFCC; padding:5px; border:1px solid #dddddd; overflow:hidden; width:auto;}
.map_format p,b{font-size:12px; color:#666666;}
.map_format b.m_t{color:#FF3300; line-height:25px;}
.map_format_d p,b{font-size:12px; color:#666666;}
.map_format_d b.m_t{color:#FF3300; line-height:25px;}

/*右边信息模块*/
#showMap .m_store_info {
	width:200px;
	float:right;
}
#showMap .m_main {
	padding:5px;
	border:1px solid #c9c9c9;
	background:url(images/side_contents_bg.png) bottom repeat-x;
}
#showMap .m_main .m_head h1 {
	font-size:16px;
	color:#fb3501;
	margin:10px 0;
}
#showMap .m_main .photo {
	display:inline-block;
	float:left;
	padding-right:8px;
	padding-left:2px;
}
.m_store_info .m_header {
	height:35px;
	background:url(images/m_header.png) no-repeat;
}
.m_store_info .m_header p {
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	color:#616161;
}
#showMap .m_main .photo img {
	border:1px solid #666666;
	width:90px;
	height:60px;
}
#showMap .m_main .store_heat {
	float:left;
}
#showMap .m_main .store_heat ul li {
	font-weight:bold;
	color:#808080;
	padding:3px 0;
}
#showMap .m_main .store_heat ul li strong {
	padding:0 3px;
	font-size:18px;
}
#showMap .m_main .store_heat ul li strong.h_red {
	color:#FF3300;
}
#showMap .m_main .store_heat ul li strong.h_green {
	color:#009900;
}
#showMap .m_main .line {
	margin:10px 7px;
	border-top:1px solid #eaeaea;
	clear:both;
}
/*商铺信息框 下*/

.map_store_info {
}
.map_store_info ul li {
	padding:7px 3px;
	font-size:12px;
	color:#666666;
}
.map_store_info ul li.address {
	line-height:20px;
}
.map_store_info ul li .address_d {
	color:#1e6ee6;
}
.map_store_info ul li.phone {
	padding-left:3em;
	background:url(images/phone_icon.gif) no-repeat 3px 10px;
}
.map_store_info ul li.phone p {
	font-size:20px;
}
.map_store_info ul li.m_botton {
	text-align:center;
}
